package com.jslx.mapper;

import com.jslx.pojo.InputChoice;
import com.jslx.pojo.InputChoiceQuery;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface InputChoiceMapper {
    int countByExample(InputChoiceQuery example);

    int deleteByExample(InputChoiceQuery example);

    int deleteByPrimaryKey(String id);

    int insert(InputChoice record);

    int insertSelective(InputChoice record);

    List<InputChoice> selectByExampleWithBLOBs(InputChoiceQuery example);

    List<InputChoice> selectByExample(InputChoiceQuery example);

    InputChoice selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") InputChoice record, @Param("example") InputChoiceQuery example);

    int updateByExampleWithBLOBs(@Param("record") InputChoice record, @Param("example") InputChoiceQuery example);

    int updateByExample(@Param("record") InputChoice record, @Param("example") InputChoiceQuery example);

    int updateByPrimaryKeySelective(InputChoice record);

    int updateByPrimaryKeyWithBLOBs(InputChoice record);

    int updateByPrimaryKey(InputChoice record);
}